package course.d1224;

import java.io.*;

/*
    BufferedReader：缓冲字符输出流
    从字符输出流中读取文本，缓冲各个字符，从而实现字符、数组和行的高校读取。
    构造方法：
    public BufferedReader(Reader in,int sz)创建一个使用指定大小输入缓冲区的缓冲字符输入流。
    public BufferedReader(Reader in)创建一个使用默认大小输入缓冲区的缓冲字符输入流。
    特有的方法：
    public String readLine();一次读取一整行数据，读取不到换行符
    成员方法：
    public int read()throws IOException
    读取单个字符。
    public int read(char[] cs,int off,int len)throws IOException
    将字符读入数组的某一部分。
 */
public class a4 {
    public static void main(String[] args) {
        BufferedReader bfr = null;
        try {
            bfr = new BufferedReader(new FileReader("b.txt"));
            String s ;
            while ((s=bfr.readLine())!=null){
                System.out.println(s);
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            if (bfr!=null){
                try {
                    bfr.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
